package com.rfsp.mcp.pojo.po;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import com.rfsp.common.base.BasePO;

/** 行政处罚信息表 */
@Entity
@Table(name="MCP_PUNISH")
public class PunishPO extends BasePO {
    /** 主键ID */
    @SequenceGenerator(name="MCP_PUNISH", sequenceName="SEQ_MCP_PUNISH")
    @Id
    private Long id;

    /** 辅助标识，防止修改主键ID查询的漏洞，不保证唯一 */
    private String aid;

    /** 信息来源 */
    private String source;

    /** 行政相对人名称 */
    private String orgName;

    /** 统一社会信用代码 */
    private String orgCode;

    /** 行政处罚决定书文号 */
    private String documentNo;

    /** 违法行为类型 */
    private String errorType;

    /** 违法事实 */
    private String errorInfo;

    /** 处罚类别 */
    private String punishType;

    /** 处罚内容 */
    private String punishInfo;

    /** 罚款金额 */
    private String punishAmount;

    /** 暂扣或吊销证照名称及编号 */
    private String revokeOrgInfo;

    /** 处罚决定日期 */
    private String punishStartDate;

    /** 处罚有效期 */
    private String punishEndDate;

    /** 处罚机关 */
    private String punishDept;

    /** 操作用户ID */
    private Long optUserId;

    /** 操作时间 */
    private Date optTime;

    /** 操作类型（1.新增 2.修改 3.删除） */
    private String optType;

    /** null */
    private String remark1;

    /** null */
    private String remark2;

    /** null */
    private String remark3;

    /** null */
    private String remark4;

    /** null */
    private String remark5;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAid() {
        return aid;
    }

    public void setAid(String aid) {
        this.aid = aid;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getDocumentNo() {
        return documentNo;
    }

    public void setDocumentNo(String documentNo) {
        this.documentNo = documentNo;
    }

    public String getErrorType() {
        return errorType;
    }

    public void setErrorType(String errorType) {
        this.errorType = errorType;
    }

    public String getErrorInfo() {
        return errorInfo;
    }

    public void setErrorInfo(String errorInfo) {
        this.errorInfo = errorInfo;
    }

    public String getPunishType() {
        return punishType;
    }

    public void setPunishType(String punishType) {
        this.punishType = punishType;
    }

    public String getPunishInfo() {
        return punishInfo;
    }

    public void setPunishInfo(String punishInfo) {
        this.punishInfo = punishInfo;
    }

    public String getPunishAmount() {
        return punishAmount;
    }

    public void setPunishAmount(String punishAmount) {
        this.punishAmount = punishAmount;
    }

    public String getRevokeOrgInfo() {
        return revokeOrgInfo;
    }

    public void setRevokeOrgInfo(String revokeOrgInfo) {
        this.revokeOrgInfo = revokeOrgInfo;
    }
    
    

    public String getPunishStartDate() {
		return punishStartDate;
	}

	public void setPunishStartDate(String punishStartDate) {
		this.punishStartDate = punishStartDate;
	}

	public String getPunishEndDate() {
		return punishEndDate;
	}

	public void setPunishEndDate(String punishEndDate) {
		this.punishEndDate = punishEndDate;
	}

	public String getPunishDept() {
        return punishDept;
    }

    public void setPunishDept(String punishDept) {
        this.punishDept = punishDept;
    }

    public Long getOptUserId() {
        return optUserId;
    }

    public void setOptUserId(Long optUserId) {
        this.optUserId = optUserId;
    }

    public Date getOptTime() {
        return optTime;
    }

    public void setOptTime(Date optTime) {
        this.optTime = optTime;
    }

    public String getOptType() {
        return optType;
    }

    public void setOptType(String optType) {
        this.optType = optType;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }
}